.section-lab-content h1,.section-lab-content h2,.section-lab-content h3,.section-lab-content h4,.section-lab-content h5,.section-lab-content h6{text-rendering:optimizeLegibility;margin-top:1rem;margin-bottom:.5rem;line-height:1.25}.section-lab-content h1{font-size:1.75em}.section-lab-content h2{font-size:1.5em}.section-lab-content h2:first-child{margin-top:0}.section-lab-content h3{font-size:1.3875em}.section-lab-content h4{font-size:1.325em}.section-lab-content figure img{margin-bottom:.5em}.section-lab-content figure figcaption{font-size:.75rem;color:#687078;font-weight:500}.section-lab-content pre{display:block;padding:1rem;overflow-x:auto;white-space:pre;color:#fff;font-size:1rem;background:#1c1e20;white-space:pre-wrap;word-wrap:break-word;border-radius:.25rem}.section-lab-content .hidden{display:none}.section-lab-content .html-container{position:relative;padding-bottom:1em;height:auto;overflow:hidden;max-width:100%;margin-bottom:1em}.section-lab-content .tab-subpanel{margin-bottom:1.5rem}.section-lab-content .tab-subpanel #nav-title-title{font-size:1.75em;margin-top:0;margin-bottom:.5rem}.section-lab-content .tab-subpanel #nav-module-title{font-family:"Lexend",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:500;color:#687078;margin:0}.section-lab-content .cn-metadata{margin:1.3em 0;font-weight:700;font-size:.875rem}.section-lab-content .cn-metadata:before{content:"Tags: "}.section-lab-content .cn-metadata>div{display:inline-block;padding:.4em .6em .4em .6em;margin-top:.125em;margin-bottom:.125em;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;font-weight:500;white-space:nowrap;border-radius:var(--pl-theme-button-border-radius, 0.5rem);color:var(--pl-theme-accent-font-colour, #262937);background-color:var(--pl-theme-accent-colour, #F4B43A)}.section-lab-content .cn-img{max-width:100%;height:auto}.section-lab-content .cn-alert,.section-lab-content .cn-quote{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;display:block}.section-lab-content .cn-alert{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.section-lab-content .cn-quote{color:#055160;background-color:#cff4fc;border-color:#b6effb}.activity{background-color:#f1f5f9;border-radius:.25rem;overflow:hidden;position:relative;margin-bottom:1rem;border:solid 1px #e2eaf2}.activity .activity-header{display:flex;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.25rem 0 1.25rem}.activity .activity-header .activity-title{margin:0}.activity .activity-header .activity-count{display:inline-block;padding:.5em .6em .5em .6em;line-height:1;text-align:center;vertical-align:baseline;font-size:.875rem;white-space:nowrap;font-weight:500;background-color:#e2eaf2;border-radius:var(--pl-theme-button-border-radius, 1.5rem)}.activity .activity-details{padding:1.25rem}.activity .activity-answers{padding:0 1.25rem 1.25rem 1.25rem}.activity .activity-errors,.activity .activity-explanation{padding:0 1.25rem 1.25rem 1.25rem}.activity .activity-actions{padding:0 1.25rem 1.25rem 1.25rem}.activity .activity-state{display:flex;justify-content:space-between;padding:1rem;color:#fff}.activity .activity-state .activity-change-answer{background:none !important;border:none;padding:0 !important;color:#069;text-decoration:underline;cursor:pointer;color:#fff}.activity .activity-reset{padding:1.25rem}.activity .activity-summary{padding:0 1.25rem 1.25rem 1.25rem}.activity .activity-summary ul{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.activity .activity-summary ul li{list-style:none;text-decoration:none}.activity .activity-summary ul li button{width:100%;border-top-width:0;position:relative;padding:.5rem .75rem;background-color:#e2eaf2;border:1px solid #f1f5f9;border-radius:.25rem;display:flex;justify-content:space-between}.activity .activity-summary ul li button:hover,.activity .activity-summary ul li button:focus{transition:all .2s ease-in-out;background-color:#fff}.activity .activity-summary ul li button:disabled{background-color:#e2eaf2}.activity .activity-loading-overlay,.activity .activity-confirmation-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(241,245,249,.95);z-index:1029;display:flex;justify-content:center;align-items:center;padding:1.25rem;width:100%;color:#495057}.activity .activity-loading-overlay>div,.activity .activity-confirmation-overlay>div{text-align:center}.activity .activity-loading-overlay>div svg path,.activity .activity-confirmation-overlay>div svg path{fill:var(--pl-theme-accent-colour, #F4B43A)}.activity .activity-loading-overlay>div div,.activity .activity-confirmation-overlay>div div{font-size:.875rem;color:#495057;font-weight:500}.activity .activity-loading-overlay>div .activity-confirmation-no-button,.activity .activity-loading-overlay>div .activity-confirmation-yes-button,.activity .activity-confirmation-overlay>div .activity-confirmation-no-button,.activity .activity-confirmation-overlay>div .activity-confirmation-yes-button{margin:0 .25rem}.activity .activity-feedback{--star-rating-size: 1.75rem;--unchecked-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23FFC107;' d='M453.5,186.5L333.3,169L279.6,60.1c-9.6-19.4-37.5-19.7-47.2,0L178.7,169L58.5,186.5 C37,189.6,28.4,216.2,44,231.4l86.9,84.7l-20.6,119.7c-3.7,21.6,19.1,37.8,38.2,27.7L256,407l107.5,56.5c19.1,10,41.9-6.1,38.2-27.7 l-20.6-119.7l86.9-84.7C483.6,216.2,475,189.6,453.5,186.5L453.5,186.5z M338.7,302.3l19.5,113.8L256,362.4l-102.2,53.7l19.5-113.8 l-82.7-80.6l114.3-16.6L256,101.5l51.2,103.6l114.3,16.6L338.7,302.3L338.7,302.3z'/%3E%3C/svg%3E%0A");--checked-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23FFC107;' d='M232.4,60.1L178.7,169L58.5,186.5C37,189.6,28.4,216.2,44,231.4l86.9,84.7l-20.6,119.7 c-3.7,21.6,19.1,37.8,38.2,27.7L256,407l107.5,56.5c19.1,10,41.9-6.1,38.2-27.7l-20.6-119.7l86.9-84.7c15.6-15.2,7-41.8-14.6-44.9 L333.3,169L279.6,60.1C270,40.7,242.1,40.4,232.4,60.1L232.4,60.1z'/%3E%3C/svg%3E%0A");--hovered-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cpath style='fill:%23EFAD0A;' d='M232.4,60.1L178.7,169L58.5,186.5C37,189.6,28.4,216.2,44,231.4l86.9,84.7l-20.6,119.7 c-3.7,21.6,19.1,37.8,38.2,27.7L256,407l107.5,56.5c19.1,10,41.9-6.1,38.2-27.7l-20.6-119.7l86.9-84.7c15.6-15.2,7-41.8-14.6-44.9 L333.3,169L279.6,60.1C270,40.7,242.1,40.4,232.4,60.1L232.4,60.1z'/%3E%3C/svg%3E%0A");--max-stars: 5;padding:0 1.25rem 1.25rem 1.25rem}.activity .activity-feedback .star-rating{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;background-color:#e2eaf2;border:1px solid #f1f5f9;border-radius:.25rem;padding:.5rem .75rem}.activity .activity-feedback .star-rating legend{float:left;padding:.125rem 0;width:auto;font-size:1rem;margin:0}.activity .activity-feedback .star-rating>div{position:relative;height:var(--star-rating-size);width:calc(var(--star-rating-size)*var(--max-stars));background-image:var(--unchecked-image);background-size:var(--star-rating-size) var(--star-rating-size)}.activity .activity-feedback .star-rating label{position:absolute;height:100%;background-size:var(--star-rating-size) var(--star-rating-size)}.activity .activity-feedback .star-rating label:nth-of-type(1){z-index:10;width:calc(100%/var(--max-stars)*1)}.activity .activity-feedback .star-rating label:nth-of-type(2){z-index:9;width:calc(100%/var(--max-stars)*2)}.activity .activity-feedback .star-rating label:nth-of-type(3){z-index:8;width:calc(100%/var(--max-stars)*3)}.activity .activity-feedback .star-rating label:nth-of-type(4){z-index:7;width:calc(100%/var(--max-stars)*4)}.activity .activity-feedback .star-rating label:nth-of-type(5){z-index:6;width:calc(100%/var(--max-stars)*5)}.activity .activity-feedback .star-rating label:nth-of-type(6){z-index:5;width:calc(100%/var(--max-stars)*6)}.activity .activity-feedback .star-rating label:nth-of-type(7){z-index:4;width:calc(100%/var(--max-stars)*7)}.activity .activity-feedback .star-rating label:nth-of-type(8){z-index:3;width:calc(100%/var(--max-stars)*8)}.activity .activity-feedback .star-rating label:nth-of-type(9){z-index:2;width:calc(100%/var(--max-stars)*9)}.activity .activity-feedback .star-rating label:nth-of-type(10){z-index:1;width:calc(100%/var(--max-stars)*10)}.activity .activity-feedback .star-rating input:checked+label,.activity .activity-feedback .star-rating input:focus+label{background-image:var(--checked-image)}.activity .activity-feedback .star-rating input:checked+label:hover,.activity .activity-feedback .star-rating label:hover{background-image:var(--hovered-image)}.activity .activity-feedback .star-rating>div:focus-within{outline:auto}.activity .activity-feedback .star-rating input,.activity .activity-feedback .star-rating label>span{border:0;padding:0;margin:0;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap}.activity .activity-feedback-note{padding:0 1.25rem 1.25rem 1.25rem;font-size:.75rem;color:#687078;font-weight:500}/*# sourceMappingURL=lab-content.css.map */
